Information processing system and control method

ABSTRACT

The information processing system includes a generation unit that specifies a user who occupies or reserves occupation of a specific space unit in a predetermined area, and generates a heat map in accordance with attribute information about the user and a providing unit that provides the heat map as a user interface for the user to select a specific space in the predetermined area.

CROSS REFERENCE TO RELATED APPLICATIONS

The present application is a continuation application of U.S. patentapplication Ser. No. 15/540,105, filed on Jun. 27, 2017, which is aNational Stage Entry of Patent Application No. PCT/JP2015/079484 filedon Oct. 19, 2015, which claims priority from prior Japanese PatentApplication JP 2015-005058 filed in the Japan Patent Office on Jan. 14,2015, the entire contents of which are hereby incorporated by reference.

TECHNICAL FIELD

The present disclosure relates to an information processing system and acontrol method.

BACKGROUND ART

Recently, a seat reservation system in which seat reservation in atrain, a bus, an airplane or the like is made by an individual viaInternet has been used available with the development of communicationtechnologies. If a seat can be designated, a user can designate a seatfor reservation after the user has designated a date and a time. Withrespect to the seat designation, there are preferences according to aperson, such as a window side, aisle side, front side, center, and rearside of the vehicle, and the user may perform seat designation whilereferring to a specific seat screen.

For example, with respect to such a seat reservation system technique,Patent Literatures 1 to 3 have been proposed. Specifically, PatentLiterature 1 discloses a seat reservation system in which a colorclassification for each seat is displayed according to a preference ofthe user on the basis of a comfort index obtained by digitizing a noiselevel, an outside view, convenience of entrance and exit, a distance toa bathroom, or the like.

Further, Patent Literature 2 discloses a system in which a seat thatmatches a desired condition for an environment surrounding a seat to bereserved, for example, a condition that an adjacent passenger is of thesame gender or that there is no infant in nearby seats, is allocated toa user who desires reservation.

Further, the following Patent Literature 3 discloses a system forperforming a reservation of a designated seat according to preferences(widow side, no smoking, and regular cars are preferred) with respect torailroad seats.

CITATION LIST Patent Literature Patent Literature 1

-   JP 2007-310634A

Patent Literature 2

-   JP 2010-176483A

Patent Literature 3

-   JP 2002-175354A

DISCLOSURE OF INVENTION Technical Problem

However, it is difficult to predict in advance whether a reserved seatwill be a comfortable seat for a user when the user actually sits in theseat in every seat reservation system. Further, such a problem does notoccur only in a seat reservation system, but also occurs when selectinga specific space unit.

Accordingly, the present disclosure proposes an information processingsystem and a control method capable of effectively selecting a specificspace unit.

Solution to Problem

According to the present disclosure, there is provided an informationprocessing system including: a generation unit that specifies a user whooccupies or reserves occupation of a specific space unit in apredetermined area, and generates a heat map in accordance withattribute information about the user; and a providing unit that providesthe heat map as a user interface for the user to select a specific spacein the predetermined area.

According to the present disclosure, there is provided a control methodincluding: specifying a user who occupies or reserves occupation of aspecific space unit in a predetermined area, and generating a heat mapin accordance with attribute information about the user; and providingthe heat map as a user interface for the user to select a specific spacein the predetermined area.

Advantageous Effects of Invention

According to the above described present disclosure, it is possible toeffectively select a specific space unit.

Note that the effects described above are not necessarily limitative.With or in the place of the above effects, there may be achieved any oneof the effects described in this specification or other effects that maybe grasped from this specification.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a diagram illustrating an overview of an informationprocessing system according to an embodiment of the present disclosure.

FIG. 2 is a diagram showing an overall configuration of an informationprocessing system according to a first embodiment.

FIG. 3 is a block diagram showing an example of a configuration of areservation server according to the first embodiment.

FIG. 4 is a block diagram showing an example of a configuration of asensitivity server according to the first embodiment.

FIG. 5 is a flowchart showing a reservation process based on a seatreservation screen, in which group information is reflected, accordingto the first embodiment.

FIG. 6 is a diagram showing an example of group information included inseat reservation information according to the first embodiment.

FIG. 7 is a diagram showing an example of a reservation screen includinga seat heat map, in which the group information is reflected, accordingto the first embodiment.

FIG. 8 is a flowchart showing a reservation process based on a seatreservation screen, in which a sensitivity value is reflected, accordingto the first embodiment.

FIG. 9 is a diagram illustrating details of a seat heat map, in whichthe sensitivity value is reflected, according to the first embodiment.

FIG. 10 is a diagram illustrating price changes of unsold seatsaccording to a modified example of the first embodiment.

FIG. 11 is a schematic view for illustrating a method for calculating adiscount rate of a vacant seat on the basis of sensitivity values ofsurrounding seats according to the modified example of the firstembodiment.

FIG. 12 is a block diagram showing an example of a configuration of areal estate server according to a second embodiment.

FIG. 13 is a flowchart illustrating a real estate screen presentationprocess according to the second embodiment.

FIG. 14 is a diagram showing an example of a real estate screenincluding a real estate heat map, in which sensitivity values ofresidents are reflected, according to the second embodiment.

FIG. 15 is a diagram showing an overall configuration of an informationprocessing system according to a third embodiment.

FIG. 16 is a block diagram showing an example of a configuration of aparking management server according to the third embodiment.

FIG. 17 is a block diagram showing an example of a configuration of avehicle according to the third embodiment.

FIG. 18 is a flowchart illustrating a parking lot screen presentationprocess according to the third embodiment.

FIG. 19 is a diagram showing an example of the parking lot screenaccording to the third embodiment.

MODE(S) FOR CARRYING OUT THE INVENTION

Hereinafter, (a) preferred embodiment(s) of the present disclosure willbe described in detail with reference to the appended drawings. In thisspecification and appended drawings, structural elements that havesubstantially the same function and structure are denoted with the samereference numerals, and repeated explanation of these structuralelements is omitted.

Further, the description will be provided in the following order.

1. Overview of information processing system according to an embodimentof the present disclosure

2. First Embodiment 3. Second Embodiment 4. Third Embodiment 5.Conclusion 1. Overview of Information Processing System According to anEmbodiment of the Present Disclosure

First, an overview of an information processing system according to anembodiment of the present disclosure will be described with reference toFIG. 1. As shown in FIG. 1, in an information processing systemaccording to this embodiment, when selecting a specific space, forexample, when reserving seats of a train, a bus, an airplane, or thelike, a user can reserve a seat from a seat reservation screen displayedon a user terminal 3. As shown in FIG. 1, on the seat reservationscreen, seats that can be designated and seats that cannot be designatedare clearly indicated. The user selects an arbitrary seat from the seatsthat can be designated.

Here, in a seat reservation system in a related art, it is possible toselect a favorite seat of the user from vacant seats with reference to aseat table, but it is difficult to predict in advance whether the seatis a comfortable seat for a user when the user actually sits on theseat. For example, although a seat such as a window side seat or anaisle side seat is a favorite seat, in a case in which a person with badmanners who cannot be guessed from age and sex is sitting next to a useror in a case in which the seat is surrounded by a large group of guests,the comfort of the seat noticeably changes.

Further, such a problem does not occur only in the seat reservationsystem, but may also occur in selecting a specific space such as a roomor a parking place.

Accordingly, in consideration of the above-mentioned problem, aninformation processing system according to the present disclosurespecifies a heat map based on information about personality (asensitivity value to be described later) indicating nature, character,credibility, or the like of another person who occupies a surroundingspace or information about a group of such people when selecting aspecific space to make it possible to more effectively select a specificspace unit.

For example, as shown in FIG. 1, by displaying a heat map based onsensitivity values of reservers with respect to seats that cannot bedesignated, that is, already reserved seats, a user can intuitivelyrecognize which seat is occupied by a person with a low sensitivityvalue (specifically, a person with low credibility or a person with badbehavior), which seat is occupied by a person with a high sensitivityvalue (specifically, a person with high credibility, a person with goodbehavior, or the like). For example, it can be understood that seats 7D,7E, and 7F among the seats shown in FIG. 1 are reserved by a person witha low sensitivity value, and thus, for example, seat 7G may be avoided.Thus, it is possible to more effectively select a seat in considerationof information about other surrounding users in addition to positions ofseats.

The overview of an information processing system according to oneembodiment of the present disclosure has been described above.Subsequently, the information processing system according to anembodiment of the present disclosure will be specifically describedusing a plurality of embodiments.

2. First Embodiment 2-1. Configuration

FIG. 2 is a diagram showing an overall configuration of an informationprocessing system according to a first embodiment. As shown in FIG. 2,the information processing system according to this embodiment includesa reservation server 1, a sensitivity server 2, and a user terminal 3.These devices are connected to each other through, for example, theInternet 5.

The reservation server 1 is, for example, a server that manages a seatreservation of a train, a bus, an airplane, or the like. Specifically,the reservation server 1 displays a seat reservation screen on a displayscreen of the user terminal 3 according to an access of a user from theuser terminal 3, and executes reservation of a seat according to anoperation input of the user. Here, the reservation server 1 displays aheat map based on sensitivity values of reservers or a heat map based onreserving group information with respect to seats which have alreadybeen reserved on the seat reservation screen. The sensitivity values ofthe reservers can be acquired from the sensitivity server 2. Further,the reservation server 1 is not limitedly configured by a single device,but may also be configured by a reservation system including a pluralityof devices.

The sensitivity server 2 accumulates a “sensitivity value” which is aspecific indicator of what kind of person a person is (personality suchas nature, character, or credibility). The “sensitivity value” isobtained by digitizing a feeling with respect to a thing or a person,which is calculated on the basis of an evaluation value of aninteraction (that is, behavior) occurred between a plurality of objectsincluding people or things. For example, a person who roughly handlesthings is calculated to have a low sensitivity value, and is determinedas a rough person and as a person with low credibility. Further, in acase of a person with a high sensitivity value, the person is determinedas a person who is credible.

The user terminal 3 is a communication terminal operated by a user, andfor example, is realized by a smartphone. The user inputs reservationinformation to a seat reservation screen displayed on the user terminal3. Further, since a heat map based on sensitivity values of reservers ora heat map based on group information of reservers is displayed withrespect to seats which have already been reserved on the seatreservation screen, the user can select a comfortable seat withreference to the information.

Hereinafter, a basic configuration of each device included in theinformation processing system according to this embodiment will bedescribed with reference to FIGS. 3 and 4.

2-1-1. Configuration of the Reservation Server 1

FIG. 3 is a block diagram showing an example of a configuration of thereservation server 1 according to this embodiment. As shown in FIG. 3,the reservation server 1 includes a control unit 10, a communicationunit 11, a seat reservation information database (DB) 12, and a user DB13.

(Control Unit)

The control unit 10 controls each of components of the reservationserver 1. The control unit 10 is realized by a microcomputer including acentral processing unit (CPU), a read only memory (ROM), a random accessmemory (RAM), and a nonvolatile memory. Further, the control unit 10according to this embodiment also functions as a reservation managementunit 10 a, a seat heat map generation unit 10 b, and a reservationscreen presentation control unit 10 c, as shown in FIG. 3.

The reservation management unit 10 a performs seat reservationmanagement (registration, change, and deletion). More specifically, thereservation management unit 10 a receives reservation information suchas a reservation service number, a reserved seat number, or reserverinformation from the user terminal 3 (that is, a reservation terminal)as seat reservation information of a train, a bus, an airplane or thelike, and stores a result thereof in the seat reservation information DB12. When accessing the reservation server 1 from the user terminal 3, alog-in using information for specifying a user such as a log-in ID maybe performed.

Further, the reservation management unit 10 a changes or deletesreservation information stored in the seat reservation information DB 12in accordance with a change instruction or a deletion instruction fromthe user terminal 3. Further, in a case in which a plurality of seatsare reserved by a group, the reservation management unit 10 a assigns agroup ID as reservation information of the respective seats.

The seat heat map generation unit 10 b generates a seat heat map to beincluded in a seat reservation screen. Specifically, the seat heat mapgeneration unit 10 b extracts a seat which has already been reservedwith reference to the seat reservation information DB 12, and extractsan object ID associated with a user ID from the user DB 13 on the basisof a user ID of a seat reserver. Subsequently, the seat heat mapgeneration unit 10 b makes an inquiry to the sensitivity server 2 usingthe extracted object ID and acquires a sensitivity value of an object(that is, the seat reserver). In this specification, the sensitivityvalue is obtained by digitizing an object character of personality suchas credibility (for example, an arrogant attitude at a time at which aservice is enjoyed, rough treatment of equipment, or the like)calculated from an interaction history between objects when people andobjects are regarded as the objects. Since the interaction between theobjects may be expressed as a multi-dimensional vector, the sensitivityvalue is calculated by optimizing for each service or product using aninteraction evaluation value obtained by lowering a dimension orconverting a vector into a simple scalar value to easily handle thevector. Further, the seat heat map generation unit 10 b generates a heatmap, in which sensitivity values of reservers are reflected, so that auser intuitively and easily recognizes the acquired sensitivity valuesof the respective seat reservers. For example, the seat heat mapgeneration unit 10 b color-classifies seats according to the sensitivityvalues, and may represent levels of sensitivity values according todifferences between densities or colors.

Further, in addition to use of sensitivity values of reservers, in acase in which a group ID is given to the reservers, the seat heat mapgeneration unit 10 b may generate a heat map in which the groupinformation is reflected on seats. For example, the seat heat mapgeneration unit 10 b may perform a display to surround seats ofreservers who are given the same group ID or may give the same colorthereto to represent seats that belong to a group.

The reservation screen presentation control unit 10 c has a function ofperforming control for generating a seat reservation screen including aseat heat map generated by the seat heat map generation unit 10 b andpresenting the seat reservation screen to the user terminal 3. Forexample, the reservation screen presentation control unit 10 c performscontrol for transmitting control information (also referred to asreservation screen display information) for displaying a reservationscreen to the user terminal 3 through the communication unit 11.

(Communication Unit)

The communication unit 11 performs transmission and reception of datawith an external device. For example, the communication unit 11 isconnected to the sensitivity server 2 to receive a sensitivity valuecorresponding to an object ID, or is connected to the user terminal 3 totransmit reservation screen display information or to receivereservation information.

(Seat Reservation Information DB)

The seat reservation information DB 12 is a storage unit that storesinformation relating to seat reservation. For example, the seatreservation information DB 12 stores reservation information such as areservation service number, a reserved seat number, reserverinformation, or a group ID.

(User DB)

The user DB 13 is a storage unit that stores user information (a userID, name, age, gender, address, e-mail address, and the like) that canbe specified by a log-in ID in the reservation server 1, and an objectID associated with the user ID.

The configuration of the reservation server 1 has been specificallydescribed above. The configuration of the reservation server 1 shown inFIG. 3 is an example, and the configuration of the reservation server 1according to this embodiment is not limited thereto. For example, thestorage unit such as the seat reservation information DB 12 or the userDB 13 may be stored in an external storage device on a network.

2-1-2. Configuration of Sensitivity Server 2

Then, a configuration of the sensitivity server 2 according to thisembodiment will be described. FIG. 4 is a block diagram showing anexample of the configuration of the sensitivity server 2 according tothis embodiment. As shown in FIG. 4, the sensitivity server 2 includes acontrol unit 20, a communication unit 21, an object DB 22, and asensitivity information DB 24.

(Communication Unit)

The communication unit 21 is connected to the reservation server 1through a network, and returns a sensitivity value associated with anobject ID which is inquired from the reservation server 1. Further, thecommunication unit 21 receives interaction information from a sensingdevice (not shown) attached to or mounted on each object (includingpeople and things).

(Control Unit)

The control unit 20 controls each of components of the sensitivityserver 2. Further, the control unit 20 is realized by a microcomputerincluding a CPU, a ROM, a RAM, and a non-volatile memory. In addition,the control unit 20 according to this embodiment functions as aninteraction storage control unit 20 a, an evaluation unit 20 b, anobject management unit 20 c, an associated object retrieval unit 20 d,and a sensitivity value calculation unit 20 e.

The interaction storage control unit 20 a performs control for storinginteraction information received from the sensing device attached to ormounted in the object in the sensitivity information DB 24. The sensingdevice is realized by a moisture sensor, a temperature sensor, avibration sensor, an infrared sensor, a camera, a tactile sensor, a gyrosensor, or the like, and detects an interaction with respect to theobject from another object. The interaction refers to an action, and forexample, may be a conversation, a telephone call, an e-mail, a gift of apresent, or the like between people. Further, the interaction may becaring, storing, cleaning, appreciating, wearing of things, or the likebetween a person and a thing.

The evaluation unit 20 b evaluates an interaction stored in thesensitivity information DB 24. A method for evaluating an interaction isnot particularly limited, and for example, the evaluation unit 20 bhighly evaluates an interaction which is preferable for an objectreceiving the interaction, and specifically, gives points of −1.0 to1.0. An evaluation result is stored in the sensitivity information DB 24in association with the interaction.

The object management unit 20 c performs management such asregistration, change, deletion, or the like of information relating toan object stored in the object DB 22.

The associated object retrieval unit 20 d retrieves another object onwhich an interaction has occurred with a required object ID as anassociated object from the object DB 22 or the sensitivity informationDB 24.

The sensitivity value calculation unit 20 e calculates a sensitivityvalue of a target user on the basis of an interaction evaluationassociated with an object ID of the target user. For example, thesensitivity value calculation unit 20 e may calculate a totalsensitivity value of the target user on the basis of a total ofinteraction evaluation values, or may calculate the total sensitivityvalue of the target user on the basis of an average value of theinteraction evaluation values.

Further, depending on usage of a sensitivity value in an inquiry source,the sensitivity value calculation unit 20 e may calculate a sensitivityvalue only using a predetermined interaction or using a value obtainedby applying a weight to a predetermined interaction. For example, in acase in which a sensitivity value is used to make a reservation in thereservation server 1, the sensitivity value calculation unit 20 e mayfocus on an interaction between a designated object (a seat reserver)and an associated object such as a courier service, a moving service, aservice provider, or a vehicle such as a train, a bus, or an airplane tocalculate a sensitivity value. Thus, in such a manner through which asensitivity value of an object (a seat reserver) that performs aninteraction such as a tough telephone call or has an arrogant attitudetoward a service provider is calculated to be low, for example, asensitivity value of an object at a time at which a service is enjoyedis optimally calculated.

(Object DB)

The object DB 22 is a storage unit that stores an object ID of eachobject. Further, in the object DB 22, a variety of information relatingto objects such as names, genders, service types, service companies,product names, product types, maker IDs, model numbers, or manufacturingdates and times are stored, in addition to the object ID.

(Sensitivity Information DB)

The sensitivity information DB 24 is a storage unit that stores aninteraction between objects or an evaluation of the interaction.

2-2. Operation Process 2-2-1. Seat Reservation Screen PresentationProcess Using Group Information

Subsequently, a reservation process according to the first embodimentwill be described. First, as an example, a reservation process ofpresenting a seat heat map generated using group information will bedescribed with reference to FIG. 5. FIG. 5 is a flowchart illustrating areservation process based on a seat reservation screen, in which groupinformation is reflected, according to this embodiment.

As shown in FIG. 5, in step S103, when access and log-in from the userterminal 3 are performed, the seat heat map generation unit 10 b readsseat reservation information of a service designated as a reservationtarget from the seat reservation information DB 12.

Then, in step S106, the seat heat map generation unit 10 b acquires agroup ID of seats which have already been reserved on the basis of theseat reservation information. Here, FIG. 6 shows an example of groupinformation included in the seat reservation information. As shown inFIG. 6, a unique reservation number, a seat number, and a group ID areassociated with each other in the group information. The group ID isassigned in a case in which there is a high possibility that there willbe a reservation from a group on the basis of information indicatingthat a plurality of reservations are simultaneously performed or thatseats are designated in association with the same reservation. Thus, forexample, it can be understood that seats 10A and 10B belong to onegroup, and seats 3A to 3C, 5A, 5B, 6A to 6C, and 7A to 7C belong toanother group. Further, since a seat 1A is not assigned a group ID, itcan be understood that the seat 1A does not correspond to a reservationfrom a group. The group information shown in FIG. 6 is information thatis partially excerpted and shown as an example.

Then, in step S109, the seat heat map generation unit 10 b generates aseat heat map, in which the group information is reflected, on the basisof the group ID.

Then, in step S112, the reservation screen presentation control unit 10c performs control for presenting a reservation screen including theseat heat map by the user terminal 3. Here, FIG. 7 shows an example of areservation screen including a seat heat map in which group informationis reflected. As shown in FIG. 7, a reservation screen 300 includes aseat heat map 310, in which group information is reflected, and a legenddisplay 320. As shown in the legend display 320, cross marks are givento seats that have already been reserved and cannot be designated (forexample, seats 1A, 1D, and 1K). Further, predetermined colors are givento seats that have not yet been reserved and that can be designated (forexample, seats 1B, 1C, and 1E to 1J).

Further, seats which have been reserved by a group among the seats thatcannot be designated are displayed with the same color classificationfor each group, and thus, it is obvious that the seats belong to thesame group. For example, in the seat heat map 310 shown in FIG. 7, itcan be understood that the seats 3A to 3C, 5A, 5B, 6A to 6C, and 7A to7C are seats of the same group, and similarly, seats 10A and 10B areseats of another group. Thus, a user who makes a new reservation mayperform a seat selection for avoiding a seat 5C with reference to theseat heat map 310, for example, if the user wants to work quietly whileaboard.

In the example shown in FIG. 7, groups are represented by colorclassifications of seats in the seat heat map 310, but the presentembodiment is not limited thereto, and for example, the groups may berepresented by numbers, icons, or the like.

Then, in a case in which a plurality of seats have been reserved by auser (“Yes” in S115), in step S118, the reservation management unit 10 anewly assigns a unique group ID to the plurality of seats.

Then, in a case in which a single seat has been reserved by a user (“No”in S115) or if the group ID is assigned thereto (S118) in step S121, thereservation management unit 10 a registers reservation informationincluding a reserved seat number, a user ID, the assigned group ID inthe case of the plurality of seats, or the like in the seat reservationinformation DB 12 to update the seat reservation information DB 12.

2-2-2. Seat Reservation Screen Display Process Using Sensitivity Value

Next, a reservation process of displaying a generated seat heat mapgenerated using a sensitivity value will be described with reference toFIG. 8. FIG. 8 is a flowchart illustrating a reservation process basedon a seat reservation screen, in which a sensitivity value is reflected,according to this embodiment.

As shown in FIG. 8, in step S133, when access and log-in from the userterminal 3 are performed, the seat heat map generation unit 10 b readsseat reservation information of a flight designated as a reservationtarget from the seat reservation information DB 12.

Then, in step S136, the seat heat map generation unit 10 b acquires alluser IDs of seats that have already been reserved on the basis of theseat reservation information.

Then, in step S139, the seat heat map generation unit 10 b converts allof the acquired user IDs into object IDs with reference to the user DB13, and makes an inquiry to the sensitivity server 2 about sensitivityvalues of the object IDs (that is, sensitivity values of reservers). Acase in which the reservation server 1 has a sensitivity value of anobject ID, which has already been acquired, may be excluded.

Subsequently, if the inquiry about the sensitivity values of all of theseats that have already been reserved is terminated (“Yes” in S141), instep S144, the seat heat map generation unit 10 b generates a seat heatmap, in which the sensitivity values are reflected, using thesensitivity values of the seats that have already been reserved.

Then, in step S147, the reservation screen presentation control unit 10c performs control for presenting a reservation screen including theseat heat map by the user terminal 3. For example, an example of areservation screen including a seat heat map in which sensitivity valuesare reflected is shown in FIG. 1. As shown in FIG. 1, the reservationscreen includes a seat heat map 330, in which sensitivity values arereflected, and a legend display 340. As shown in the legend display 340,sensitivity values of seats that cannot be designated (seats that havealready been reserved) are represented by color densities, for example,in which the lighter the color, the higher the sensitivity value (forexample, the higher the credibility), and the darker the color, thelower the sensitivity value (for example, the lower the credibility).Further, FIG. 9 shows a diagram illustrating details of the seat heatmap 330. As shown in FIG. 9, for example, color densities are dividedinto five stages according to sensitivity values so that a heat map canbe generated. In addition, in a case in which a sensitivity value of adesired object ID cannot be acquired from the sensitivity server 2, nocolor may be assigned as “no sensitivity value” or “N/A” may bedisplayed instead.

A user who makes a new reservation by referring to the seat heat map 330shown in FIG. 9 can predict that people having low sensitivity values,that is, rough or arrogant attitudes, at a time at which a service isenjoyed sits on seats 7D to 7F, and thus, can avoid selecting a seat 7G,seats 6D to 6F, and 8D to 8G.

Then, in step S151, the reservation management unit 10 a acquires newreservation information such as a seat number selected by a user fromthe user terminal 3.

Further, in step S154, the reservation management unit 10 a registersreservation information including a reserved seat number, a user ID, orthe like in the seat reservation information DB 12 to update the seatreservation information DB 12.

The seat reservation process of presenting a seat heat map according tothe first embodiment has been specifically described above. Thereservation server 1 may perform control for displaying a seatreservation screen, on which the above-described seat heat map ispresented, to a user as a paid service such as a premium class. Thus, aneffect for enhancing satisfaction of top customers is also expected.

Further, the reservation server 1 does not directly make an inquiry tothe sensitivity server 2, but instead, may acquire a sensitivity valueof a seat reserver through a credit information server of a creditinformation company.

In addition, the seat heat map generation unit 10 b of the reservationserver 1 may generate a seat heat map reflecting both group informationand sensitivity value information. In this case, for example, the seatheat map generation unit 10 b may generate a seat heat map in whichindicators indicating clusters of groups overlap the seat heat map 330,in which the sensitivity values are reflected, as shown in FIG. 9, aseat heat map in which color classifications of respective groups of theseat heat map 310 shown in FIG. 7 are represented by densities dependingon sensitivity values of the respective groups, or the like.

2-3. Modified Examples

Subsequently, modified examples of this embodiment will be described.For example, in the system that presents the seat heat map 330, in whichthe sensitivity values are reflected, described with reference to FIG.9, there may be a case in which seats in the vicinity of a seat with alow sensitivity value remain unsold. For example, in a case of seats asshown in FIG. 9, there is a high possibility that seats in the vicinityof seats 7D to 7F remain unsold. In this case, the control unit 10 ofthe reservation server 1 may perform a process of promoting sales ofseats by lowering a price of unsold seats.

FIG. 10 is a diagram illustrating price changes of unsold seatsaccording to a modified example of the first embodiment. As shown inFIG. 10, in a case in which sensitivity values of the seats 7D to 7F arelow and the seats 6D to 6F and 7G in the vicinity thereof remain unsold,the reservation screen presentation control unit 10 c of the reservationserver 1 may display price stages such as 30% OFF in a price of the seat7G, which is a seat next to the seat in question, and 15% OFF, which isa discount rate lower than that of the seat 7G, in a price of each ofthe seats 6D to 6F, which are seats behind the seat in question,together on the reservation screen.

For example, discount rates of vacant seats may be calculated using thefollowing calculation method in the control unit 10. First, the controlunit 10 may calculate discount rates of vacant seats depending on theremaining time until the end of sales of the seats. For example, in acase in which the remaining time is five hours, a discount rate of 10%OFF is set, in a case in which the remaining time is four hours, adiscount rate of 20% OFF is set, and in a case in which the remainingtime is three hours or less, a discount rate of 30% OFF (in a case inwhich a maximum discount rate is 30%) is set.

Further, the control unit 10 may also calculate the discount rates onthe basis of sensitivity values of seats surrounding the vacant seats.Hereinafter, this case will be described with reference to FIG. 11.

FIG. 11 is a schematic view for illustrating a method for calculatingdiscount rate of a vacant seat on the basis of sensitivity values ofsurrounding seats. As shown in FIG. 11, for example, when calculating adiscount rate of the seat 7J in a case in which the seat 7J is a vacantseat, sensitivity values of eight surrounding seats (seats 6H to 6K,seats 7H and 7K, and seats 8H to 8K) may be used. Here, in a case inwhich a sensitivity value of the seat 6H is “−0.4”, a sensitivity valueof the seat 6J is “−0.5”, sensitivity values of the vacant seats 6K, 7H,7K, and 8K are “0” since there are no reservers thereof, a sensitivityvalue of the seat 7H is “−0.7”, and a sensitivity value of the seat 8Jis “−0.8”, a comfort index S of the seat 7J is calculated using thefollowing expression 1.

Comfort index S={6H sensitivity value+6J sensitivity value+6Ksensitivity value+7H sensitivity value+7K sensitivity value+8Hsensitivity value+8J sensitivity value+8K sensitivityvalue}÷8={(−0.4)+(−0.5)+0+0+0+(−0.7)+(−0.8)+0}÷8=−0.3  (Expression 1)

Further, the control unit 10 sets the discount rate according to thecalculated comfort index S. For example, the control unit 10 sets thediscount rate to become greater as the comfort index S becomes lower.The control unit 10 may calculate the comfort index S in a state inwhich weighting, which depends on a positional relationship with acalculation target seat, is performed for sensitivity values ofrespective seats in the above Expression 1. For example, this is becausea low sensitivity value of a side seat greatly affects a comfort indexwhen compared with front and rear seats, or because a low sensitivityvalue of a rear seat greatly affects a comfort index due to a seatreclining relationship when compared with a front seat.

3. Second Embodiment

In the above-described embodiment, an example in which a seat selectionof an airplane or the like is used as a selection of a specific space isshown, but the information processing system according to the presentdisclosure is not limited thereto, and for example, even when selectinga piece of real estate such as a detached house or an housing unit in anapartment as a specific space, it is possible to specify users whooccupy surroundings and to present a real estate screen in whichsensitivity values of the users are reflected. Such a real estate screenpresentation process may be performed by a real estate server 6, forexample. The real estate server 6 may be connected to the sensitivityserver 2 and the user terminal 3 shown in FIG. 2 through, for example,the Internet 5. Hereinafter, a basic configuration of the real estateserver 6 according to this embodiment will be described with referenceto FIG. 12.

3-1. Configuration

FIG. 12 is a block diagram showing an example of a configuration of thereal estate server 6 according to the second embodiment. As shown inFIG. 12, the real estate server 6 includes a control unit 60, acommunication unit 61, a real estate information DB 62, and a residentDB 63.

(Control Unit)

The control unit 60 controls each of components of the real estateserver 6. The control unit 60 is realized by a microcomputer including aCPU, a ROM, a RAM, and a non-volatile memory. Further, as shown in FIG.12, the control unit 60 also functions as a real estate management unit60 a, a real estate heat map generation unit 60 b, and a real estatescreen presentation control unit 60 c.

The real estate management unit 60 a performs management (registration,change, and deletion) of real estate leasing or purchase and saleinformation. More specifically, the real estate management unit 60 areceives real estate information such as information about a managementnumber, an address, or a resident (an occupant) as information relatingto real estate leasing, or purchase and sale of a detached house, anapartment, or the like from the user terminal 3, and stores theinformation in the real estate information DB 62. In this embodiment,the user terminal 3 may be a communication terminal handled by a realtorwho inputs leasing or purchase and sale information or may be acommunication terminal on a customer side used when a customer who isconsidering real estate leasing or purchase and sale as referenceinformation.

Further, the real estate management unit 60 a changes or deletes thereal estate information stored in the real estate information DB 62 inaccordance with a change instruction or a deletion instruction from theuser terminal 3.

The real estate heat map generation unit 60 b generates a real estateheat map included in a real estate screen. Specifically, the real estateheat map generation unit 60 b extracts a piece of real estate in whichan occupant is already living with reference to the real estateinformation DB 12, and extracts an object ID associated with a residentID of a person who occupies the piece of real estate from the residentDB 13 on the basis of the resident ID. Then, the real estate heat mapgeneration unit 60 b makes an inquiry to the sensitivity server 2 usingthe extracted object ID and acquires a sensitivity value of the object(that is, the person who is occupying the piece of real estate). Then,the real estate heat map generation unit 60 b generates a real estateheat map, in which the sensitivity value of the person who is occupyingthe piece of real estate is reflected, so that a user can intuitivelyand easily recognize the acquired sensitivity value of each person whooccupies a piece of real estate. For example, the real estate heat mapgeneration unit 60 b may color-classify pieces of real estate dependingon sensitivity values, and may represent heights of the sensitivityvalues according to differences between densities or colors.

The real estate screen presentation control unit 60 c has a function ofperforming control for generating a real estate screen including a realestate heat map generated by the real estate heat map generation unit 60b and presenting the real estate screen by the user terminal 3. Forexample, the real estate screen presentation control unit 60 c performscontrol for transmitting control information (also referred to as realestate screen display information) for displaying the real estate screenon the user terminal 3 through the communication unit 61.

(Communication Unit)

The communication unit 61 performs transmission and reception of datawith an external device. For example, the communication unit 61 isconnected to the sensitivity server 2 to receive a sensitivity valueassociated with an object ID, or is connected to the user terminal 3 totransmit real estate screen display information or to receive realestate information.

(Real Estate Information DB)

The real estate information DB 62 is a storage unit that storesinformation relating to pieces of real estate. For example, the realestate information DB 62 stores real estate information such asinformation about a management number, an address, or a resident (anoccupant).

(Resident DB)

The resident DB 63 is a storage unit that stores information (a residentID, a name, a gender, an address, an e-mail address, and the like)relating to a resident (that is, an occupant) of a piece of real estateand an object ID associated with the resident ID.

The configuration of the real estate server 6 has been specificallydescribed above. The configuration of the real estate server 6 shown inFIG. 12 is an example, and the configuration of the real estate server 6according to this embodiment is not limited thereto. For example, astorage unit such as the real estate information DB 62 or the residentDB 63 may be stored in an external device on a network.

3-2. Operation Process

Next, an operation process according to this embodiment will bedescribed with reference to FIG. 13. FIG. 13 is a flowchart illustratinga real estate screen presentation process according to the secondembodiment.

As shown in FIG. 13, in step S203, the real estate heat map generationunit 60 b reads real estate information from the real estate informationDB 62 according to an access from the user terminal 3.

Then, in step S206, the real estate heat map generation unit 60 bacquires a resident list in an area within an L-meter radius from atarget piece of real estate on the basis of the real estate information.

Then, in step S209, the real estate heat map generation unit 60 bconverts all acquired resident IDs into object IDs with reference to theresident DB 63, and makes an inquiry to the sensitivity server 2 aboutsensitivity values of the object IDs (that is, sensitivity values ofresidents). A case in which the real estate server 6 has a sensitivityvalue of an object ID, which has already been acquired, may be excluded.

Subsequently, if the inquiry regarding the sensitivity values of all theresidents is terminated (“Yes” in S212), in step S215, the real estateheat map generation unit 60 b generates a real estate heat map in whichsensitivity values of residents surrounding the target piece of realestate are reflected.

Finally, in step S218, the real estate screen presentation control unit60 c performs control for presenting a real estate screen including thereal estate heat map to the user terminal 3. Here, FIG. 14 is a diagramshowing an example of a real estate screen including a real estate heatmap in which sensitivity values of residents are reflected. As shown inFIG. 14, a real estate screen 400 includes a real estate heat map 420,in which sensitivity values are reflected, and a legend display 430.

As shown in FIG. 14, colors depending on sensitivity values of residentsare given to pieces of real estate in which the residents are currentlyliving. Specifically, for example, a sensitivity value becomes lower asa color given to a piece of real estate darkens, and becomes higher asthe color lightens. In a case in which a plurality of residents live ina plurality of residences, an average of the plurality of residents maybe employed. Further, in a case in which a sensitivity value of adesired object ID cannot be acquired from the sensitivity server 2, nocolor may be given as no sensitivity value.

With this configuration, for example, when considering leasing orpurchase or sale of a piece of a real estate, a user can refer tosensitivity values of residents who live in the vicinity thereof inaddition to attributes of the piece of real estate (azimuth, sunshinetime, ground properties, convenience of neighboring commercialfacilities, or convenience of transportation facilities such as astation). For example, in the example shown in FIG. 14, a piece of realestate 406 and a piece of real estate 413 are vacant houses, in whichsensitivity values of pieces of real estate that surround the realestate 406 are lower than sensitivity values of pieces of real estatethat surround the real estate 413. Accordingly, in order to avoid badpublic security and neighbor troubles, a user can determine that thereis a high possibility that living in the piece of real estate 406 ismore comfortable.

4. Third Embodiment

Selection of a specific space according to the present disclosure is notlimited to the selection of the above-described seat or piece of realestate, and, for example, a selection of a parking place in a parkinglot may be considered. For example, when searching for a parking placein a parking lot, convenience after parking such as a place close to anentrance of a store or a place close to an elevator may be considered,and if a user can additionally consider what kind of person a driver ofanother vehicle which has been already parked around him or her is, theuser can more comfortably park his or her vehicle.

For example, in a case in which a driver of a vehicle which has alreadyparked in an adjacent section is a person who is very rough, a personwho is easily angered, a person who is very angry during parking, or thelike, a user can consider a possibility that the driver may mistakenlyoperate the vehicle and collide with an adjacent vehicle parked in theadjacent section when starting his or her vehicle, may roughly open adoor and collide with the adjacent vehicle, may kick the adjacentvehicle, or may intentionally scratch the adjacent vehicle, for example.

Accordingly, in this embodiment, when a user parks a vehicle, it ispossible to realize a selection system that avoids an accident ortrouble in advance by presenting a parking lot screen including avehicle heat map in which emotion of a driver of a vehicle in thevicinity of a parking section of the user is reflected. Hereinafter, anoverall configuration of this embodiment will be described withreference to FIG. 15.

FIG. 15 is a diagram showing an overall configuration of an informationprocessing system according to the third embodiment. As shown in FIG.15, the information processing system according to the third embodimentincludes a parking management server 7 connected to vehicles 8 b to 8 dwhich are parked at a parking lot P, a vehicle 8 a driven by a user, andan emotion cloud server 9 connected to the parking management server 7through the Internet 5.

The user who drives the vehicle 8 a selects a parking section withreference to a parking lot screen presented from the parking managementserver 7 when considering a place at which the vehicle is to be parkedat the parking lot P. The parking lot screen includes a vehicle heatmap, in which emotion information of drivers of the vehicles 8 b to 8 dwhich have already parked is reflected, and thus, the user can park thevehicle while avoiding places next to vehicles driven by rough people orpeople with bad moods. The emotion information of the drivers of each ofvehicles may be acquired, for example, from the emotion cloud server 9.Here, the emotion information of each driver accumulated in the emotioncloud server 9 may be biological information or the like of each driver,which is received by the parking management server 7 from the vehicle 8when the driver stops the vehicle at the parking lot P, and istemporarily accumulated in the emotion cloud server 9. Such a vehicleheat map, in which emotion information of a driver of another vehiclewhich has already been parked is reflected, will be described later withreference to FIG. 19.

Subsequently, configurations of each device included in the informationprocessing system according to this embodiment will be specificallydescribed with reference to FIGS. 16 to 17.

4-1. Configuration 4-1-1. Configuration of Parking Management Server 7

FIG. 16 is a block diagram showing an example of a configuration of theparking management server 7 according to this embodiment. As shown inFIG. 16, the parking management server 7 includes a control unit 70, acommunication unit 71, a parking information DB 72, and a vehicle DB 73.

(Control Unit)

The control unit 70 controls each of components of the parkingmanagement server 7. The control unit 70 is realized by a microcomputerincluding a CPU, a ROM, a RAM, and a non-volatile memory. In addition,the control unit 70 according to this embodiment also functions as aparking management unit 70 a, a vehicle heat map generation unit 70 b,and a parking lot screen presentation control unit 70 c, as shown inFIG. 16.

The parking management unit 70 a performs management (registration,change, and deletion) of information of a vehicle which is parked at aparking lot. More specifically, the parking management unit 70 areceives information such as a parking position (a parking sectionnumber) or identification information (a vehicle number, anidentification code, attitude information, or the like) of a parkedvehicle from a monitoring camera or various sensors provided in thevehicle 8 or the parking lot P (for example, a stopped car sensor, anumber reader camera, or the like provided in each parking section) asparking information when the vehicle is parked, and stores the parkinginformation in the parking information DB 72. Further, the parkingmanagement unit 70 a may acquire emotion information of a driver fromthe monitoring camera provided in the vehicle 8 or the parking lot Pwhile parking, and may store the emotion information in the parkinginformation DB 72 or the emotion cloud server 9. Particularly, a facialexpression obtained from an internal camera provided in the vehicle 8 orthe monitoring camera provided at the parking lot P serves as animportant factor for recognizing the emotion of the driver. Further,biological information (pulse, perspiration, breathing rate, unconsciousutterance, or the like) acquired from a biosensor provided in a steeringwheel or the like of the vehicle 8 or a biosensor worn by the driveralso serves as a factor for recognizing the emotion of the driver. Inaddition, driving operation information (steering wheel operation orbrake operation) of the vehicle 8 also serves as a factor forrecognizing the emotion of the driver, such as flustered, irritated, orcalm.

Further, in a case in which a vehicle which is stopped starts moving,the parking management unit 70 a deletes parking information about thevehicle from the parking information DB 72.

The vehicle heat map generation unit 70 b generates a vehicle heat mapincluded in a parking lot screen. Specifically, the vehicle heat mapgeneration unit 70 b extracts a vehicle-parked section number withreference to the parking information DB 72 and extracts an object IDassociated with a user ID of a driver of a vehicle from the vehicle DB73. Then, the vehicle heat map generation unit 70 b makes an inquiry tothe emotion cloud server 9 using the extracted object ID, and acquiresemotion information of an object (that is, the driver). Such emotioninformation also includes emotion information (that is, emotioninformation after parking, which may be recognized in time series)estimated from a result obtained by tracking a behavior of the driverafter he or she has gotten out of the vehicle, in addition to emotioninformation (that is, emotion information during parking) of the driveracquired by the parking management server 7 while the vehicle is beingparked. For example, the emotion information of the driver after he orshe has gotten out of the vehicle may be acquired from biologicalinformation acquired by a biosensor worn by the driver even after thedriver has gotten out of the vehicle or from images captured by amonitoring camera provided in a building or the like. Further, theemotion information may include a sensitivity value used in the firstand second embodiments. The emotion cloud server 9 according to thisembodiment has a configuration including an emotion information DB inaddition to the configuration of the sensitivity server 2 shown in FIG.4, and the emotion information DB temporarily stores emotion informationof the driver transmitted from the parking management server 7.

The vehicle heat map generation unit 70 b generates a vehicle heat mapin which the acquired emotion information of the driver of the parkedvehicle is reflected so that a user intuitively and easily recognizesthe emotion information. For example, the vehicle heat map generationunit 70 b color-classifies parking sections depending on emotioninformation, and may express the level of emotion (angriness, calmness,or the like) due to differences between densities or colors.

The parking lot screen presentation control unit 70 c has a function ofperforming control for generating a parking lot screen including avehicle heat map generated by the vehicle heat map generation unit 70 band presenting the parking lot screen to the display unit 85 (forexample, a portion in which a car navigation screen is displayed) of thevehicle 8. For example, the parking lot screen presentation control unit70 c performs control for transmitting control information (alsoreferred to as parking lot screen display information) for displayingthe parking lot screen to the vehicle 8 from the communication unit 71.

(Communication Unit)

The communication unit 71 performs transmission and reception of datawith an external device. For example, the communication unit 71 isconnected to the emotion cloud server 9 to receive emotion informationcorresponding to an object ID or is connected to the vehicle 8 totransmit parking lot screen display information or to receive parkinginformation.

(Parking Information DB)

The parking information DB 72 is a storage unit that stores informationrelating to a vehicle which is parked at a parking section. For example,the parking information DB 72 stores information such as a parkingposition (a parking section number) and identification information (avehicle number, an identification code, attribute information, or thelike) of the parked vehicle.

(Vehicle DB)

The vehicle DB 13 is a storage unit that stores information relating toparked vehicles. The information relating to the parked vehiclesincludes identification information of the parked vehicles, user IDs ofthe drivers of the parked vehicles, object IDs corresponding to the userIDs, or the like.

The configuration of the parking management server 7 has beenspecifically described above. The configuration of the parkingmanagement server 7 shown in FIG. 16 is an example, and theconfiguration of the parking management server 7 according to thisembodiment is not limited thereto. For example, a storage unit such asthe parking information DB 72 or the vehicle DB 73 may be stored in anexternal storage device on a network.

4-1-2. Configuration of Vehicle 8

Next, a configuration of the vehicle 8 will be described with referenceto FIG. 17. As shown in FIG. 17, the vehicle 8 includes a control unit80, a communication unit 81, an own vehicle position acquisition unit82, an in-vehicle camera 83, a biosensor 84, a display unit 85, an inputunit 86, a driving operation extraction unit 87, and a storage unit 88.

The control unit 80 is configured by, for example, a microcomputerincluding a CPU, a ROM, a RAM, a non-volatile memory, and an interfaceunit, and controls each of components of the vehicle 8. Further, whenthe vehicle is stopped at the parking lot P, the control unit 80performs control for transmitting own vehicle position informationacquired by the own vehicle position acquisition unit 82, a face imageof a driver captured by the in-vehicle camera 83, and biologicalinformation of the driver detected by the biosensor 84, according to arequest from the parking management server 7. Further, the control unit80 performs control for transmitting driver information (a name, an age,a gender, an address, a user ID, an object ID, or the like) input inadvance from the input unit 86 and stored in the storage unit 88according to the same request, and driving operation information(steering wheel operation, brake operation, accelerator operation, orthe like) extracted by the driving operation extraction unit 87.

The communication unit 81 performs transmission and reception of datawith an external device. For example, the communication unit 81 isconnected to the parking management server 7 to transmit a face image,biological information, driving operation information, and the like,which are factors for extracting emotion information of the driver, orto receive display information of a parking lot screen in which emotioninformation of a driver of another vehicle is reflected.

The own vehicle position acquisition unit 82 has a function of detectinga current position of the vehicle 8 on the basis of an externalacquisition signal. Specifically, for example, the own vehicle positionacquisition unit 82 is realized by a global positioning system (GPS)position measurement unit, receives radio waves from a GPS satellite,detects a position at which the vehicle 8 exists, and outputsinformation about the detected position to the control unit 80. Further,the own vehicle position acquisition unit 82 may detect the positionthrough transmission or reception through, for example, Wi-Fi(registered trademark) or Bluetooth (registered trademark), or throughnear field communication, or the like in addition to GPS.

The in-vehicle camera 83 is a camera for capturing the inside of thevehicle 8. For example, the in-vehicle camera 83 is provided to capturethe face of the driver, and to include a driver-side seat in an angle ofview.

The biosensor 84 has a function of detecting biological informationabout a user (the driver) who drives the vehicle 8. For example, thebiosensor 84 is provided at a steering wheel part of the vehicle 8, anddetects a temperature, the amount of perspiration, a heart rate, or thelike of the driver.

The display unit 85 is a display unit provided in the vicinity of thedriver-side seat of the vehicle 8, and, for example, is realized by aliquid crystal display. The display unit 85 displays a car navigationscreen or a parking lot screen transmitted from the parking managementserver 7. Further, the display unit 85 may be a projection unit thatprojects an image onto a windshield of the vehicle 8.

The input unit 86 is provided in the vicinity of the driver-side seat ofthe vehicle 8, and receives an input of an operation of the user. Forexample, the input unit 86 may be a touch panel overlapping the displayunit 85. In addition, the input unit 86 may also have a function ofanalyzing a voice of the user collected by a microphone for voice input.

The driving operation extraction unit 87 extracts information relatingto a driving operation of the vehicle 8 by a driver, such as a steeringwheel operation, a brake operation, an accelerator operation, or speed.Thus, it is possible to recognize roughness and niceness of driving,which become a factor for extracting the emotion information of thedriver.

The storage unit 88 stores a program for causing the control unit 80 toexecute each of processes. Further, the storage unit 88 may also storeinformation (a name, an age, a gender, a user ID, an object ID, or thelike) relating to a driver of the vehicle 8.

The specific configuration of the vehicle 8 according to this embodimenthas been described above. The configuration of the vehicle 8 shown inFIG. 17 is an example, and this embodiment is not limited thereto. Forexample, an out-vehicle camera may be provided. The control unit 80transmits an image captured by the out-vehicle camera to the parkingmanagement server 7 so that it is possible to recognize a position ofthe vehicle 8 in the parking lot P, a number of a vehicle which isstopped in the vicinity thereof or the like through the parkingmanagement server 7.

4-2. Operation Process

Subsequently, an operation process according to this embodiment will bespecifically described with reference to FIG. 18. FIG. 18 is a flowchartshowing a parking lot screen presentation process according to a thirdembodiment.

As shown in FIG. 18, in step S303, the parking management server 7receives position information of a vehicle 8 a that enters the parkinglot P. For example, the parking management server 7 can detect theentrance or a position of the vehicle 8 using a plurality of sensorsprovided in the parking lot P. Alternatively, the parking managementserver 7 recognizes the position of the vehicle 8 a in the parking lot Pon the basis of position information acquired by the own vehicleposition acquisition unit 82 provided in the vehicle 8 a.

Then, in a case in which a vehicle heat map generation request isreceived from the vehicle 8 a (“Yes” in S306), in step S312, the vehicleheat map generation unit 70 b acquires a list of vehicles which areparked in the vicinity of the position of the vehicle 8 a from theparking information DB 72.

On the other hand, in a case in which a vehicle heat map generationrequest is not received from the vehicle 8 a (“No” in S306), the paringmanagement server 7 recognizes that the vehicle 8 a does not correspondto a vehicle that is receiving the present service and terminates theprocess in S309. The request from the vehicle 8 a is not essential. Thatis, the process of step S306 may be skipped, and all vehicles 8 a thatenter the parking lot P may be targets of this service.

Then, in a case in which the vehicle list acquired from the parkinginformation DB 72 is blank (“Yes” in S315), in step S318, the controlunit 70 of the parking management server 7 gives a response of “novehicle in question” (no vehicle that is parked in the vicinity thereof)to the vehicle 8 a.

Then, in a case in which the vehicle list is not blank (“No” in S315),in step S321, the vehicle heat map generation unit 70 b makes an inquiryto the emotion cloud server 9 on the basis of an object ID correspondingto a driver of a parked vehicle about emotion information of the driverwith reference to the vehicle DB 73.

Then, the vehicle heat map generation unit 70 b receives the emotioninformation of the driver of the parked vehicle from the emotion cloudserver 9.

Subsequently, if the inquiry to the emotion cloud server 9 is made withrespect to all parked vehicles included in the list (“Yes” in S327), instep S330, the vehicle heat map generation unit 70 b generates a vehicleheat map in which the emotion information of drivers of the parkedvehicles is reflected.

Further, in step S333, the parking lot screen presentation control unit70 c performs control for presenting a parking lot screen including thevehicle heat map to the vehicle 8 a. Here, FIG. 19 shows an example of aparking lot screen according to this embodiment. As shown in FIG. 19, aparking lot screen 500 includes a vehicle heat map 510. The vehicle heatmap 510 is a schematic diagram of a parking lot, in which colorclassifications are given to images corresponding to each of thevehicles 8 b to 8 g and are disposed to correspond to actual parkingpositions thereof to have densities based on degrees of emotioninformation of drivers of each of the vehicles. For example, in a casein which a degree of anger or irritation of a driver is high, a darkcolor is displayed, and in a case in which the driver is calm, a lightcolor is displayed. Further, the reflected emotion information may beemotion information at the time of parking, or may be sensitivity valuesbased on accumulated interaction evaluations.

Thus, a driver of a vehicle which is to be newly parked can perform aselection for avoiding a parking section 29 where a vehicle 8 c, whichis displayed with a dark color, is parked with reference to the vehicleheat map 510, or a parking section 23 where a vehicle 8 e, which isdisplayed with the same density is parked, and can park the vehicle withcomfort.

The third embodiment has been specifically described above. In theabove-described embodiment, a case in which the parking lot screen 500including the vehicle heat map 510, in which emotion information of adriver of a parked vehicle is reflected, has been described, but thisembodiment is not limited thereto. For example, a parking lot screenincluding a vehicle heat map in which a level of driving proficiency orskill is reflected may be presented.

Further, a parking lot screen is presented to a driver (a user) tosupport selection of a parking section by the driver in theabove-described embodiments, but this embodiment is not limited thereto.The vehicle 8 may automatically select an optimal parking section on thebasis of a vehicle heat map, and may recommend the optimal parkingsection to the driver.

In addition, generation of a parking lot screen including a vehicle heatmap is performed by the parking management server 7 in theabove-described embodiments, but this embodiment is not limited thereto.For example, the parking lot screen may be generated by the vehicle 8.Furthermore, the display of a parking lot screen is not limited to thedisplay on the display unit 85 of the vehicle 8. For example, theparking lot screen may be displayed on an information processingterminal such as a smartphone, a mobile phone, a tablet terminal, or adetachable car navigation device owned by a driver of the vehicle 8.

5. Conclusion

As described above, in the information processing system according tothe embodiments of the present disclosure, it is possible to moreeffectively select a specific space unit. The preferred embodiment(s) ofthe present disclosure has/have been described above with reference tothe accompanying drawings, whilst the present disclosure is not limitedto the above examples. A person skilled in the art may find variousalterations and modifications within the scope of the appended claims,and it should be understood that they will naturally come under thetechnical scope of the present disclosure.

For example, a computer program for causing hardware such as a CPU, aROM, or a RAM provided in the above-described reservation server 1, thesensitivity server 2, the real estate server 6, the parking managementserver 7, the vehicle 8, or the emotion cloud server 9 to exhibitfunctions of the reservation server 1, the sensitivity server 2, thereal estate server 6, the parking management server 7, the vehicle 8, orthe emotion cloud server 9 may be generated. Further, acomputer-readable storage medium that stores the computer program isalso provided.

Further, the seat price described in the above-described modifiedexample is a price for occupying a specific space, and thus, a change inthe seat price may also be applied to a price change in theabove-described piece of real estate or parking section.

Further, the effects described in this specification are merelyillustrative or exemplified effects, and are not limitative. That is,with or in the place of the above effects, the technology according tothe present disclosure may achieve other effects that are clear to thoseskilled in the art from the description of this specification.

Additionally, the present technology may also be configured as below.

-   -   (1)

An information processing system including:

a generation unit that specifies a user who occupies or reservesoccupation of a specific space unit in a predetermined area, andgenerates a heat map in accordance with attribute information about theuser; and

a providing unit that provides the heat map as a user interface for theuser to select a specific space in the predetermined area.

-   -   (2)

The information processing system according to (1),

wherein the attribute information about the user is group informationindicating that the user is relevant to another user who occupies orreserves occupation of a space that is different from a space occupiedor reserved for occupation by the user.

-   -   (3)

The information processing system according to (1),

wherein the attribute information about the user is information relatingto an emotion of the user.

-   -   (4)

The information processing system according to (3),

wherein the generation unit acquires, as information relating to theemotion of the user, a sensitivity value corresponding to the userregistered as an object from a sensitivity value database, which isformed by accumulating sensitivity values of respective objectsgenerated on a basis of information relating to an interaction betweenthe objects.

-   -   (5)

The information processing system according to (3),

wherein the generation unit acquires biological information of the useras information relating to the emotion of the user.

-   -   (6)

The information processing system according to any one of (1) to (5),

wherein the specific space unit is a seat unit.

-   -   (7)

The information processing system according to any one of (1) to (5),

wherein the specific space unit is a real estate unit.

-   -   (8)

The information processing system according to (7),

wherein the specific space unit is a detached house unit.

-   -   (9)

The information processing system according to (7),

wherein the specific space unit is a housing unit in an apartment.

-   -   (10)

The information processing system according to any one of (1) to (5),

wherein the specific space unit is a parking section unit in a parkinglot.

-   -   (11)

The information processing system according to any one of (1) to (10),

wherein the providing unit adaptively changes and provides a pricenecessary for occupying the specific space in accordance with the heatmap of a space surrounding the specific space.

-   -   (12)

The information processing system according to any one of (1) to (11),

wherein the generation unit generates a heat map expressed as colorclassifications or color densities according to the attributeinformation about the user.

-   -   (13)

A control method including: specifying a user who occupies or reservesoccupation of a specific space unit in a predetermined area, andgenerating a heat map in accordance with attribute information about theuser; and

providing the heat map as a user interface for the user to select aspecific space in the predetermined area.

REFERENCE SIGNS LIST

-   1 reservation server-   10 control unit-   10 a reservation management unit-   10 b seat heat map generation unit-   10 c reservation screen presentation control unit-   11 communication unit-   12 seat reservation information DB-   13 user DB-   2 sensitivity server-   3 user terminal-   5 Internet-   6 real estate server-   60 control unit-   60 a reservation management unit-   60 b seat heat map generation unit-   60 c reservation screen presentation control unit-   61 communication unit-   62 real estate information DB-   63 resident DB-   7 control unit-   70 a parking management unit-   70 b vehicle heat map generation unit-   70 c parking lot screen presentation control unit-   71 communication unit-   72 parking information DB-   73 vehicle DB-   8, 8 a to 8 g vehicle-   80 control unit-   81 communication unit-   82 own vehicle position acquisition unit-   83 in-vehicle camera-   84 biosensor-   85 display unit-   86 input unit-   87 driving operation extraction unit-   88 storage unit-   300 reservation screen-   310, 330 seat heat map-   400 real estate screen-   420 real estate heat map-   500 parking lot screen-   510 vehicle heat map

1. An information processing system, comprising: circuitry configuredto: specify a user who occupies or reserves occupation of a space unitin an area; generate a heat map based on a sensitivity value thatrepresents credibility of the user; and provide the generated heat mapas a user interface to select a specific space in the area.
 2. Theinformation processing system according to claim 1, wherein thecircuitry is further configured to: control a price of the specificspace based on the heat map; and control display of the price of thespecific space.
 3. The information processing system according to claim1, wherein the space unit corresponds to a seat unit.
 4. The informationprocessing system according to claim 1, wherein the space unitcorresponds to a parking section unit in a parking lot.
 5. Theinformation processing system according to claim 1, further comprising aset of sensors configured to detect biological information associatedwith the user, wherein the biological information includes at least oneof a breathing rate of the user, a pulse rates of the user, or aperspiration rate of the user, and the circuitry is further configuredto recognize the sensitivity value based on the detected biologicalinformation.
 6. The information processing system according to claim 1,wherein the circuitry is further configured to receive the sensitivityvalue from a sensitivity server.
 7. The information processing systemaccording to claim 1, wherein the sensitivity value indicates emotionalinformation associated with the user, the sensitivity value is based onan evaluation value of interactions of the user with a set of objects,and each object of the set of objects is in proximity to the user.
 8. Aninformation processing method, comprising: specifying a user whooccupies or reserves occupation of a space unit in an area; generating aheat map based on a sensitivity value that represents credibility of theuser; and providing the generated heat map as a user interface to selecta specific space in the area.